package com.kuke.kukeproduct.service;

import com.kuke.kukeproduct.bo.ProductBO;
import com.kuke.kukeproduct.entity.Product;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 *  service
 *
 * @author kuke
 * @since 2021-08-20
 */
public interface ProductService extends IService<Product> {

    /**
     * 获取用户
     *
     * @param id
     * @return
     */
    Product get(Long id);

    /**
     * 新增用户
     *
     * @param product
     * @return
     */
    boolean add(Product product);

    /**
     * 查询用户
     *
     * @return
     */
    List<Product> query(ProductBO productBO);

    /**
     * 更新用户信息
     *
     * @param product
     */
    boolean update(Product product);

    /**
     * 根据id删除用户
     *
     * @param id
     */
    boolean delete(Long id);
}
